home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- public class DevastatorGameMode extends l {
- // $FF: renamed from: aa int
- private final int field_0 = 0;
- // $FF: renamed from: i int
- private final int field_1 = 1;
- // $FF: renamed from: j int
- private final int field_2 = 2;
- // $FF: renamed from: aw int
- private final int field_3 = 3;
- // $FF: renamed from: as int
- private final int field_4 = 4;
- // $FF: renamed from: A int
- private int field_5;
- // $FF: renamed from: aC int
- private int field_6;
- // $FF: renamed from: p boolean
- private boolean field_7 = false;
- // $FF: renamed from: m boolean
- private boolean field_8 = false;
- // $FF: renamed from: ae int
- private int field_9 = 0;
- // $FF: renamed from: B boolean
- private boolean field_10 = true;
- // $FF: renamed from: av boolean
- private boolean field_11 = true;
- // $FF: renamed from: X boolean
- private boolean field_12 = true;
- // $FF: renamed from: Q int
- private int field_13 = 0;
- // $FF: renamed from: T int
- private int field_14 = 0;
- // $FF: renamed from: M DevastatorGameConfig
- private DevastatorGameConfig field_15;
- // $FF: renamed from: am javax.microedition.lcdui.Image[]
- private Image[] field_16;
- // $FF: renamed from: l javax.microedition.lcdui.Image[]
- private Image[] field_17;
- // $FF: renamed from: af javax.microedition.lcdui.Image[]
- private Image[] field_18;
- // $FF: renamed from: S javax.microedition.lcdui.Image[]
- private Image[] field_19;
- // $FF: renamed from: J javax.microedition.lcdui.Image[]
- private Image[] field_20;
- // $FF: renamed from: F javax.microedition.lcdui.Image[]
- private Image[] field_21;
- // $FF: renamed from: aD javax.microedition.lcdui.Image[]
- private Image[] field_22;
- // $FF: renamed from: b javax.microedition.lcdui.Image
- private Image field_23;
- // $FF: renamed from: aq javax.microedition.lcdui.Image
- private Image field_24;
- // $FF: renamed from: c javax.microedition.lcdui.Image
- private Image field_25;
- // $FF: renamed from: an javax.microedition.lcdui.Image
- private Image field_26;
- // $FF: renamed from: r javax.microedition.lcdui.Image
- private Image field_27;
- // $FF: renamed from: aj int
- private int field_28 = 0;
- // $FF: renamed from: K int[][]
- private final int[][] field_29 = new int[][]{{4, 3, 0, 1, 6, 9, 3, 4, 2, 8, 5, 2, 6, 7, 0, 0, 24, 30, 12, 75, 33, 0, 8, 0, 0, 75, 25, 1, 7, 1, 0, 60, 30, 1, 8, 2, 0, 50, 27, 2, 5, 2, 0, 60, 25, 1, 6, 3, 0, 35, 25, 3, 8, 0, 1, 48, 35, 2, 7, 2, 1, 60, 35, 1, 6, 3, 1, 70, 27, 3, 7, 0, 2, 55, 27, 3, 3, 1, 2, 48, 29, 2, 7, 2, 2, 35, 30, 1, 5, 3, 2}, {5, 2, 3, 2, 12, 6, 11, 5, 6, 10, 2, 7, 2, 1, 16, 30, 13, 40, 24, 0, 8, 0, 0, 55, 28, 3, 5, 1, 0, 71, 30, 2, 8, 2, 0, 63, 24, 1, 6, 2, 0, 60, 30, 1, 8, 3, 0, 50, 27, 2, 5, 3, 0, 50, 35, 2, 5, 4, 0, 66, 30, 2, 5, 0, 1, 50, 27, 1, 8, 1, 1, 45, 27, 2, 5, 1, 1, 60, 30, 1, 8, 2, 1, 50, 30, 1, 7, 3, 1, 35, 25, 1, 5, 4, 1}, {8, 2, 0, 2, 13, 1, 9, 0, 0, 0, 0, 0, 0, 14, 15, 12, 6, 16, 0, 0, 16, 30, 13, 55, 24, 0, 8, 0, 0, 60, 30, 3, 5, 1, 0, 71, 30, 2, 8, 2, 0, 63, 24, 1, 6, 2, 0, 75, 25, 1, 8, 3, 0, 70, 27, 2, 5, 3, 0, 70, 25, 2, 8, 4, 0, 50, 25, 1, 7, 3, 1, 35, 25, 1, 5, 4, 1, 75, 30, 2, 5, 5, 1, 50, 27, 1, 8, 6, 1, 45, 27, 2, 5, 6, 1, 55, 30, 1, 8, 7, 1}, {3, 3, 3, 12, 9, 17, 10, 8, 5, 2, 7, 1, 1, 13, 40, 12, 55, 24, 0, 8, 0, 0, 45, 24, 2, 6, 0, 0, 68, 25, 3, 8, 1, 0, 71, 26, 2, 8, 2, 0, 55, 23, 1, 6, 2, 0, 55, 27, 1, 8, 0, 1, 70, 27, 2, 5, 1, 1, 58, 30, 2, 8, 2, 1, 18, 27, 2, 8, 1, 2, 60, 30, 0, 9, 1, 2, 49, 22, 0, 9, 2, 2, 40, 22, 2, 8, 2, 2}};
- // $FF: renamed from: n int
- private final int field_30 = 2;
- // $FF: renamed from: ad int
- private int field_31 = 0;
- // $FF: renamed from: ab int
- private int field_32 = 0;
- // $FF: renamed from: P int[][]
- private final int[][] field_33 = new int[][]{{1199011703, 1145307136, 1073741824, 1996488704, 1073741824, 0, 1073741824, 0, 1073743360, 0, 1142043648, 6684672, 1145324608, 105119744, 1145324614, 1682178048}, {2004304964, 2004287488, 29767, 0, 1088, 0, 80, 0, 80, 0, 1610613824, 134217728, 1140851780, 1141243904, 1140851780, 1145307136}, {1950630980, 1148649472, 7619652, 1996488704, 29808, 0, 0, 0, 0, 0, 26112, 0, 1711293536, 393216, 1147552838, 1715732480}, {1145534276, 2004090880, 1148190839, 458752, 1191182336, 0, 1073741824, 0, 1073741824, 0, 1073741952, 0, 1073742916, 1610612736, 1073767492, 1181089792}, {1140851780, 1198981120, 1879049284, 1879048192, 1095, 0, 1088, 0, 1094, 8388608, 25668, 1682309120, 6702148, 1145307136, 1715749956, 1145307136}, {1073771588, 1198981120, 1073743684, 1879048192, 1073741892, 0, 1073741904, 0, 1073741904, 0, 1073759300, 0, 1174422596, 8781824, 1147552836, 1145307136}, {2004318020, 2004287488, 119, 0, 0, 0, 0, 0, 0, 0, 128, 0, 1717978180, 393216, 1145324612, 1717829632}, {1996488704, 4456448, 0, 7602176, 0, 262144, 0, -2147221504, 4, 1145307136, 0, 2000945152, 1174405120, 4456448, 1147561574, 1715732480}, {2000961540, 1145307136, 7618567, 1950613504, 487424, 121896960, 0, 7602176, 0, 262144, 1610612736, 262144, 1174405120, 6553600, 1140850688, 4456448}, {2004318071, 1950613504, 0, 125042688, 0, 262144, 0, 262144, 417792, 262144, 278534, 6553600, 1717846020, 1715732480, 1145323524, 1145307136}, {2004304964, 2004287488, 17476, 0, 1136, 0, 1280, 0, 1280, 0, 17414, 0, 1629701220, 1611005952, 1145324612, 1180958720}, {2004305015, 1145307136, 30464, 2000945152, 0, 7602176, 0, 262144, 0, 262144, 0, 6553600, 1174405120, 4456448, 1140850688, 4456448}, {2004317252, 1198981120, 1092, 0, 1280, 0, 1280, 0, 17472, 0, 410694, 0, 279620, 1610612736, 1145324612, 1181089792}, {2004317252, 2004287488, 1904, 0, 0, 0, 0, 0, 128, 0, 17478, 393216, 1611023428, 1715732480, 1145324612, 1145307136}, {1140851780, 1198981120, 1191182455, 1879048192, 1073741824, 0, 1073741824, 0, 1073741824, 0, 1174405222, 0, 1147561028, 1611005952, 1145324612, 1180958720}, {2000961540, 1145307136, 7815172, 1198981120, 7, 1879048192, 0, 0, 0, 0, 0, 0, 1711276032, 107216896, 1145464422, 1682178048}, {2004304964, 1145307136, 30464, 1950613504, 0, 71565312, 0, 7602176, 0, 262144, 0, 262144, 1711276032, 107216896, 1145464422, 1682178048}, {1073772356, 2004090880, 1073741943, 458752, 1073741824, 0, 1073741824, 0, 1073741824, 0, 1073741952, 0, 1073742916, 1611005952, 1073767492, 1180958720}};
- // $FF: renamed from: s int
- public final int field_34 = 8;
- // $FF: renamed from: y int
- public final int field_35 = 33;
- // $FF: renamed from: Y int
- public final int field_36 = 20;
- // $FF: renamed from: v int
- public final int field_37 = 3000;
- // $FF: renamed from: ah int
- public final int field_38 = 500;
- public final int LEFT = -1;
- public final int RIGHT = 1;
- // $FF: renamed from: h int
- private final int field_39 = 3;
- // $FF: renamed from: R int
- private final int field_40 = 6;
- // $FF: renamed from: W int
- private final int field_41 = 3;
- // $FF: renamed from: L int
- private final int field_42 = 8;
- // $FF: renamed from: ac int
- private final int field_43 = 0;
- // $FF: renamed from: ar int
- private final int field_44 = 1;
- // $FF: renamed from: ap int
- private final int field_45 = 2;
- // $FF: renamed from: void int
- private final int field_46 = 3;
- // $FF: renamed from: I int
- private final int field_47 = 4;
- // $FF: renamed from: goto int
- private final int field_48 = 0;
- // $FF: renamed from: au int
- private final int field_49 = 5;
- // $FF: renamed from: g int
- private final int field_50 = 2;
- // $FF: renamed from: e int
- private final int field_51 = 9;
- // $FF: renamed from: w int
- private final int field_52 = 0;
- // $FF: renamed from: x int
- private final int field_53 = 11;
- // $FF: renamed from: q int
- private final int field_54 = 2;
- // $FF: renamed from: o int
- private final int field_55 = 4;
- // $FF: renamed from: long int
- private final int field_56 = 7;
- // $FF: renamed from: al int
- private final int field_57 = 4;
- // $FF: renamed from: ak int
- private final int field_58 = 7;
- // $FF: renamed from: U int
- private final int field_59 = 11;
- // $FF: renamed from: Z int
- private final int field_60 = 5;
- // $FF: renamed from: ax e
- private e field_61;
- // $FF: renamed from: ai i
- private i field_62;
- // $FF: renamed from: aA int
- private int field_63;
- // $FF: renamed from: az int
- private int field_64;
- // $FF: renamed from: d int
- private int field_65;
- // $FF: renamed from: V int
- private int field_66;
- // $FF: renamed from: H boolean
- private boolean field_67 = false;
- // $FF: renamed from: D int
- private int field_68 = -1;
- // $FF: renamed from: t int
- private int field_69 = 0;
- // $FF: renamed from: O int
- private int field_70;
- // $FF: renamed from: N int
- private int field_71;
- // $FF: renamed from: z int
- private int field_72;
- // $FF: renamed from: null f[]
- private f[] field_73;
- // $FF: renamed from: E int
- private int field_74;
- // $FF: renamed from: ay int
- private int field_75;
- // $FF: renamed from: ag n[]
- private n[] field_76;
- // $FF: renamed from: at int
- private int field_77;
- // $FF: renamed from: C boolean
- private boolean field_78 = false;
- // $FF: renamed from: f int
- private int field_79;
- // $FF: renamed from: aE int
- private int field_80;
- // $FF: renamed from: aB int
- private int field_81;
- // $FF: renamed from: ao int[]
- private final int[] field_82 = new int[]{0, 100, 200, 297, 392, 483, 569, 650, 724, 792, 851, 903, 946, 979, 1004, 1019};
- // $FF: renamed from: u int[]
- private int[] field_83;
- // $FF: renamed from: k int
- private int field_84;
- // $FF: renamed from: G int
- private int field_85;
-
- // $FF: renamed from: a (java.lang.Object) void
- public void method_0(Object var1) throws Exception {
- this.field_83 = new int[64];
-
- for(int var2 = 0; var2 < 16; ++var2) {
- this.field_83[var2] = this.field_82[var2];
- this.field_83[var2 + 16] = this.field_82[15 - var2];
- this.field_83[var2 + 32] = -this.field_82[var2];
- this.field_83[var2 + 48] = -this.field_82[15 - var2];
- }
-
- this.field_15 = (DevastatorGameConfig)var1;
- this.field_17 = new Image[3];
- this.field_17[0] = Image.createImage("/player0.png");
- this.field_17[1] = Image.createImage("/player1.png");
- this.field_17[2] = Image.createImage("/player2.png");
- this.field_20 = new Image[3];
- this.field_20[0] = Image.createImage("/exp0.png");
- this.field_20[1] = Image.createImage("/exp1.png");
- this.field_20[2] = Image.createImage("/exp2.png");
- this.field_22 = this.method_27("/bullet.png", 3);
- this.field_19 = this.method_27("/enemypost.png", 8);
- this.field_16 = this.method_27("/numbers.png", 4);
- this.field_18 = this.method_27("/tiles.png", 8);
- this.field_21 = this.method_27("/enemy.png", 7);
- this.field_84 = 0;
- this.field_85 = 0;
- }
-
- // $FF: renamed from: case () int
- public int method_1() {
- return this.field_28;
- }
-
- // $FF: renamed from: do (int) void
- public void method_2(int var1) {
- this.field_85 = var1;
- }
-
- // $FF: renamed from: char () int
- public int method_3() {
- return this.field_84 + 1;
- }
-
- // $FF: renamed from: byte () void
- public void method_4() {
- try {
- this.field_25 = Image.createImage("/health.png");
- this.field_23 = Image.createImage("/bgr.png");
- this.field_24 = Image.createImage("/bomb.png");
- this.field_26 = Image.createImage("/gameover.png");
- this.field_27 = Image.createImage("/levelclear.png");
- } catch (Exception var2) {
- }
-
- this.field_7 = false;
- this.field_8 = true;
- this.field_28 = 0;
- this.field_5 = this.field_85;
- this.method_5(this.field_5);
- super.byte();
- }
-
- // $FF: renamed from: for (int) void
- public void method_5(int var1) {
- this.field_61 = null;
- System.gc();
- this.field_61 = this.method_25(this.field_5);
- this.method_23(this.field_61);
- this.field_10 = true;
- this.field_11 = true;
- this.field_9 = 0;
- }
-
- // $FF: renamed from: if () void
- public void method_6() {
- super.if();
- }
-
- // $FF: renamed from: try () void
- public void method_7() {
- this.field_11 = true;
- this.field_10 = true;
- super.try();
- }
-
- // $FF: renamed from: do () void
- public void method_8() {
- this.field_26 = null;
- this.field_27 = null;
- this.field_25 = null;
- this.field_23 = null;
- this.field_24 = null;
- System.gc();
- super.do();
- this.field_8 = false;
- }
-
- // $FF: renamed from: goto () boolean
- public boolean method_9() {
- return this.field_8;
- }
-
- // $FF: renamed from: a () void
- public void method_10() {
- super.a();
- }
-
- // $FF: renamed from: a (int, int) void
- public void method_11(int var1, int var2) {
- if (var1 == 51) {
- this.field_70 = 2;
- this.field_71 = -1;
- this.field_68 = 1;
- } else if (var1 != 54 && var2 != 5) {
- if (var1 == 57) {
- this.field_70 = 2;
- this.field_71 = 1;
- this.field_68 = 1;
- } else if (var1 == 49) {
- this.field_70 = -2;
- this.field_71 = -1;
- this.field_68 = -1;
- } else if (var1 != 52 && var2 != 2) {
- if (var1 == 55) {
- this.field_70 = -2;
- this.field_71 = 1;
- this.field_68 = -1;
- } else if (var1 != 50 && var2 != 1) {
- if (var1 == 56 || var2 == 6) {
- this.field_71 = 1;
- }
- } else {
- this.field_71 = -1;
- }
- } else {
- this.field_70 = -2;
- this.field_68 = -1;
- }
- } else {
- this.field_70 = 2;
- this.field_68 = 1;
- }
-
- if (var1 == 48 || var2 == 8) {
- this.field_67 = true;
- }
-
- }
-
- // $FF: renamed from: if (int, int) void
- public void method_12(int var1, int var2) {
- if (var1 == 51) {
- this.field_70 = 0;
- this.field_71 = 0;
- } else if (var1 != 54 && var2 != 5) {
- if (var1 == 57) {
- this.field_70 = 0;
- this.field_71 = 0;
- } else if (var1 == 49) {
- this.field_70 = 0;
- this.field_71 = 0;
- } else if (var1 != 52 && var2 != 2) {
- if (var1 == 55) {
- this.field_70 = 0;
- this.field_71 = 0;
- } else if (var1 != 50 && var2 != 1) {
- if (var1 == 56 || var2 == 6) {
- this.field_71 = 0;
- }
- } else {
- this.field_71 = 0;
- }
- } else {
- this.field_70 = 0;
- }
- } else {
- this.field_70 = 0;
- }
-
- }
-
- // $FF: renamed from: do (int, int) void
- public void method_13(int var1, int var2) {
- if (var2 - this.field_13 >= 30) {
- this.field_13 = var2;
- if (this.field_9 != 0 && this.field_9 != 3) {
- if (this.field_9 == 1) {
- if (var2 - this.field_6 > 3000) {
- this.field_5 = (this.field_5 + 1) % 4;
- this.method_5(this.field_5);
- }
- } else if (this.field_9 == 2 && var2 - this.field_6 > 3000) {
- this.field_8 = false;
- this.field_7 = true;
- }
- } else {
- this.method_14(var2);
- if (this.field_9 == 3 && var2 - this.field_6 > 2000) {
- this.field_6 = var2;
- this.field_9 = 1;
- }
- }
-
- }
- }
-
- // $FF: renamed from: new (int) void
- public void method_14(int var1) {
- if (this.field_71 < 0) {
- int var2 = this.field_64 + 0;
- int var3 = this.field_62.a(this.field_63 + 2, var2);
- int var4 = this.field_62.a(this.field_63 + 9, var2);
- if (var3 == 0 && var4 == 0) {
- this.field_64 += this.field_71;
- } else if (var3 == 4 || var4 == 4) {
- this.field_64 += 4;
- this.method_17(this.field_63 + 5, this.field_64 + 3);
- this.method_18(1, var1);
- }
-
- this.field_69 &= 1;
- this.field_69 ^= 1;
- } else {
- this.field_69 = 0;
- if (this.field_71 >= 0) {
- int var10 = this.field_64 + 7;
- int var17 = this.field_62.a(this.field_63 + 4, var10);
- int var22 = this.field_62.a(this.field_63 + 7, var10);
- if (var17 == 2 && var22 == 2) {
- this.field_69 = 2;
- } else if (var17 == 1 && var22 == 1) {
- this.field_69 = 2;
- if (this.field_66 < 4) {
- this.field_28 -= 20 * (4 - this.field_66);
- if (this.field_28 < 0) {
- this.field_28 = 0;
- }
-
- this.field_66 = 4;
- this.field_11 = true;
- }
- } else {
- var10 = this.field_64 + 5;
- var17 = this.field_62.a(this.field_63 + 2, var10);
- var22 = this.field_62.a(this.field_63 + 9, var10);
- if (var17 == 0 && var22 == 0) {
- this.field_64 += this.field_71;
- }
-
- if (var17 == 4 || var22 == 4) {
- this.field_64 -= 4;
- this.method_17(this.field_63 + 5, this.field_64 + 4);
- this.method_18(1, var1);
- }
- }
- }
- }
-
- if (this.field_71 == 0 && this.field_70 == 0 && this.field_69 == 0) {
- this.field_72 = (var1 & 512) >> 9;
- } else {
- this.field_72 = 0;
- }
-
- if (this.field_70 < 0 && this.field_69 != 2) {
- int var13 = this.field_63 + 0;
- int var20 = this.field_62.a(var13, this.field_64 + 2);
- int var25 = this.field_62.a(var13, this.field_64 + 4);
- if (var20 == 0 && var25 == 0) {
- this.field_63 += this.field_70;
- }
- } else if (this.field_70 > 0 && this.field_69 != 2) {
- int var12 = this.field_63 + 11;
- int var19 = this.field_62.a(var12, this.field_64 + 2);
- int var24 = this.field_62.a(var12, this.field_64 + 4);
- if (var19 == 0 && var24 == 0) {
- this.field_63 += this.field_70;
- }
- }
-
- if (this.field_67) {
- if (this.field_69 == 2) {
- if (this.field_65 > 0 && !this.field_78) {
- this.field_80 = this.field_63 + 5;
- this.field_81 = this.field_64 + 4;
- this.field_79 = var1;
- this.field_78 = true;
- }
- } else {
- this.method_16(true, this.field_63 + 5, this.field_64 + 3, this.field_68 * 3);
- }
-
- this.field_67 = false;
- }
-
- if (this.field_78 && var1 - this.field_79 > 3000) {
- this.field_78 = false;
- int var14 = this.field_81;
- this.method_15(this.field_80 - 8, var14, var1);
- this.method_15(this.field_80, var14, var1);
- this.method_15(this.field_80 + 8, var14, var1);
- var14 -= 8;
- this.method_15(this.field_80 - 8, var14, var1);
- this.method_15(this.field_80, var14, var1);
- this.method_15(this.field_80 + 8, var14, var1);
- --this.field_65;
- this.field_11 = true;
- }
-
- this.method_19();
- this.field_62.do();
- g[] var16 = this.field_62.int;
- int var21 = 0;
- if (var16 != null) {
- var21 = var16.length;
- if (var1 - this.field_14 > 500) {
- int var26 = (var1 >> 4) % var21;
- g var5 = var16[var26];
- if (var5.if) {
- if (this.field_63 < var5.int) {
- this.method_16(false, var5.int + 4, var5.do + 2, -3);
- } else {
- this.method_16(false, var5.int + 4, var5.do + 2, 3);
- }
- }
-
- this.field_14 = var1;
- }
- }
-
- for(int var27 = 0; var27 < 6; ++var27) {
- f var28 = this.field_73[var27];
- if (var28.if) {
- var28.a();
- int var6 = var28.int;
- int var7 = var28.do;
- if (this.field_62.a(var6, var7) != 0) {
- var28.if = false;
- } else if (var28.new) {
- for(int var8 = 0; var8 < var21; ++var8) {
- g var9 = var16[var8];
- if (var9.a(var6, var7)) {
- var28.if = false;
- var9.if = false;
- this.field_28 += 8;
- this.field_11 = true;
- this.method_17(var6, var7);
- }
- }
- } else if (var6 > this.field_63 && var7 > this.field_64 && var6 <= this.field_63 + 11 && var7 <= this.field_64 + 5) {
- var28.if = false;
- this.method_18(1, var1);
- this.method_17(var6, var7);
- }
- }
- }
-
- for(int var29 = 0; var29 < 8; ++var29) {
- this.field_76[var29].a();
- }
-
- }
-
- // $FF: renamed from: a (int, int, int) void
- private void method_15(int var1, int var2, int var3) {
- if (this.field_62.if(var1, var2)) {
- this.field_28 += 33;
- this.field_11 = true;
- if (this.field_61.a()) {
- this.field_6 = var3;
- this.field_9 = 3;
- }
- }
-
- int var4 = this.field_63 + 5 - var1;
- int var5 = this.field_64 + 4 - var2;
- if (var4 * var4 + var5 * var5 < 100) {
- this.method_18(1, var3);
- }
-
- this.method_17(var1, var2);
- }
-
- // $FF: renamed from: a (boolean, int, int, int) void
- private void method_16(boolean var1, int var2, int var3, int var4) {
- f var5;
- if (var1) {
- var5 = this.field_73[this.field_75];
- this.field_75 = (this.field_75 + 1) % 3;
- } else {
- var5 = this.field_73[this.field_74 + 3];
- this.field_74 = (this.field_74 + 1) % 3;
- }
-
- var5.int = var2;
- var5.do = var3;
- var5.try = var4;
- var5.if = true;
- var5.new = var1;
- }
-
- // $FF: renamed from: int (int, int) void
- private void method_17(int var1, int var2) {
- this.field_76[this.field_77].if(var1, var2);
- this.field_77 = (this.field_77 + 1) % 8;
- }
-
- // $FF: renamed from: new (int, int) void
- private void method_18(int var1, int var2) {
- this.field_66 -= var1;
- if (this.field_66 == 0) {
- this.field_9 = 2;
- this.field_6 = var2;
- }
-
- this.field_11 = true;
- }
-
- // $FF: renamed from: null () void
- public void method_19() {
- if (this.field_63 < -5) {
- this.field_63 = 96 - 11;
- --this.field_31;
- this.field_62 = this.field_61.a(this.field_31, this.field_32);
- this.method_24();
- } else if (this.field_63 > 96 - 5) {
- this.field_63 = 0;
- ++this.field_31;
- this.field_62 = this.field_61.a(this.field_31, this.field_32);
- this.method_24();
- } else if (this.field_64 < -5) {
- this.field_64 = 64 - 5;
- --this.field_32;
- this.field_62 = this.field_61.a(this.field_31, this.field_32);
- this.method_24();
- } else if (this.field_64 > 64 - 5) {
- this.field_64 = 0;
- ++this.field_32;
- this.field_62 = this.field_61.a(this.field_31, this.field_32);
- this.method_24();
- }
-
- }
-
- // $FF: renamed from: a (k) void
- public void method_20(k var1) {
- Graphics var2 = var1.a();
- var2.clipRect(0, 0, 96, 80);
- if (this.field_10) {
- var2.setColor(255, 255, 255);
- var2.fillRect(0, 0, 96, 80);
- this.field_10 = false;
- }
-
- if (this.field_9 != 0 && this.field_9 != 3) {
- if (this.field_9 == 1) {
- var2.drawImage(this.field_27, 0, 30, 20);
- } else if (this.field_9 == 2) {
- var2.drawImage(this.field_26, 0, 30, 20);
- }
- } else {
- this.field_62.a(var2);
- if (this.field_78) {
- var2.drawImage(this.field_24, this.field_80, this.field_81, 3);
- }
-
- var2.drawImage(this.field_17[this.field_69], this.field_63, this.field_64 + this.field_72, 20);
-
- for(int var3 = 0; var3 < 6; ++var3) {
- this.field_73[var3].a(var2);
- }
-
- for(int var4 = 0; var4 < 8; ++var4) {
- this.field_76[var4].a(var2);
- }
- }
-
- if (this.field_11) {
- this.field_11 = false;
- var2.drawImage(this.field_23, 0, 64, 20);
- int var6 = 3;
- byte var7 = 67;
-
- for(int var5 = 0; var5 < this.field_66; ++var5) {
- var2.drawImage(this.field_25, var6, var7, 20);
- var6 += 4;
- }
-
- this.method_21(var2, 54, 66, 5, this.field_28);
- this.method_21(var2, 86, 66, 2, this.field_65);
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, int, int, int, int) void
- private void method_21(Graphics var1, int var2, int var3, int var4, int var5) {
- var2 += (var4 - 1) * 4;
-
- for(int var6 = 0; var6 < var4; ++var6) {
- int var7 = var5 % 10;
- var5 /= 10;
- if (var7 != 0 || var6 == 0 || var5 != 0) {
- var1.drawImage(this.field_16[var7], var2, var3, 20);
- }
-
- var2 -= 4;
- }
-
- }
-
- // $FF: renamed from: new () boolean
- public boolean method_22() {
- return this.field_7;
- }
-
- // $FF: renamed from: a (e) void
- public void method_23(e var1) {
- this.field_66 = 6;
- this.field_65 = 10;
- this.field_78 = false;
- this.field_31 = var1.new;
- this.field_32 = var1.for;
- this.field_62 = this.field_61.a(this.field_31, this.field_32);
- this.field_63 = var1.if;
- this.field_64 = var1.a;
- this.method_24();
- }
-
- // $FF: renamed from: long () void
- public void method_24() {
- this.field_73 = new f[6];
-
- for(int var1 = 0; var1 < 6; ++var1) {
- this.field_73[var1] = new f(this.field_22, -40, 0, 0);
- }
-
- this.field_76 = new n[8];
-
- for(int var2 = 0; var2 < 8; ++var2) {
- this.field_76[var2] = new n(this.field_20, -40, 0);
- }
-
- this.field_78 = false;
- }
-
- // $FF: renamed from: int (int) e
- public e method_25(int var1) {
- if (var1 > this.field_84) {
- this.field_84 = var1;
- }
-
- int[] var2 = this.field_29[var1];
- int var3 = 0;
- int var4 = var2[var3++];
- int var5 = var2[var3++];
- i[][] var6 = new i[var4][var5];
-
- for(int var7 = 0; var7 < var5; ++var7) {
- for(int var8 = 0; var8 < var4; ++var8) {
- var6[var8][var7] = new i(this.field_18, this.field_19, this.method_26(var2[var3++]), 96, 64, 8, 8);
- }
- }
-
- int var29 = var2[var3++];
- int var9 = var2[var3++];
- int var10 = var2[var3++];
- int var11 = var2[var3++];
- int var12 = var2[var3++];
-
- for(int var13 = 0; var13 < var12; ++var13) {
- g var14 = new g(this.field_21, var2[var3++], var2[var3++], var2[var3++], var2[var3++], this.field_83);
- int var15 = var2[var3++];
- int var16 = var2[var3++];
- var6[var15][var16].a(var14);
- }
-
- e var30 = new e(var6, var4, var5, var29, var9, var10, var11);
- return var30;
- }
-
- // $FF: renamed from: try (int) int[]
- private int[] method_26(int var1) {
- byte var2 = 12;
- byte var3 = 8;
- int[] var4 = new int[var2 * var3];
- int var5 = 0;
- int var6 = 0;
-
- for(int var7 = 0; var7 < var3; ++var7) {
- int var8 = 28;
- int var9 = var5;
-
- for(int var10 = 0; var10 < var2; ++var10) {
- var4[var6++] = this.field_33[var1][var9] >>> var8 & 15;
- var8 -= 4;
- if (var8 < 0) {
- var8 = 28;
- ++var9;
- }
- }
-
- var5 += 2;
- }
-
- return var4;
- }
-
- // $FF: renamed from: a (java.lang.String, int) javax.microedition.lcdui.Image[]
- private Image[] method_27(String var1, int var2) throws Exception {
- Image var3 = Image.createImage(var1);
- int var4 = var3.getWidth() / var2;
- Image[] var5 = new Image[var4];
- int var6 = 0;
-
- for(int var7 = 0; var7 < var4; ++var7) {
- var5[var7] = Image.createImage(var2, var3.getHeight());
- var5[var7].getGraphics().drawImage(var3, -var6, 0, 20);
- var6 += var2;
- }
-
- return var5;
- }
- }
-